to be binding and conclusive - Turkish English Dictionary